package common;

import java.io.IOException;

/**
 * 实现切换测试环境和生产环境
 * @author maojj
 *
 */
public class Host extends Config
{
	private static String name;	//环境名称，测试环境Test，生产环境Prod
	private static String address;	//环境地址
	
	/**
	 * 切换测试环境和生产环境
	 * @param hostName - 自动化测试环境名称，测试环境Test，生产环境Prod
	 * @throws IOException 
	 */
	public static void setup(String hostName) throws IOException
	{
		
		if (hostName.equalsIgnoreCase("Test"))
		{
			name = "Test";
			address = getValue("Host-Test", "Address");
		}
		else if (hostName.equalsIgnoreCase("Prod"))
		{
			name = "Prod";
			address = getValue("Host-Prod", "Address");
		}	
	}

	/**
	 * 获取自动化测试环境名称
	 * @return 自动化测试环境名称，测试环境Test，生产环境Prod
	 */
	public static String getName()
	{
		return name;
	}
	
	/**
	 * 获取自动化测试环境地址
	 * @return 自动化测试环境地址
	 */
	public static String getAddress()
	{
		return address;
	}	
}
